Masala #0640
Kay va Gerda
Kay va Gerda qor malikasining mamlakatida muzqaymoq biznesini yo'lga qo'ydi. Kech kirganida ular uylariga qaytishdi va o'zlari bilan ta muzqaymoq olib kelishdi(keyingi kunlarda esa tadan muzqaymoq olib kelishadi). Ularning uyiga har kuni kech kirganida bir nechta bolakay muzqaymoq so'rab kelishadi. Kay va Gerda muzqaymoqlarni bolakaylarga navbatma-navbat tarqatishadi.
- Kay va Gerda muzqaymoq olib kelganligini anglatadi;
- Bolakay muzqaymoq olib ketish kerak ekanligini anglatadi.
Agar qaysidir bolakayning navbati kelganida u so'ragan sondagi muzqaymoqlar mavjud bo'lmasa bolakay birorta muzqaymoq olmasdan xafa bo'lib qaytib ketadi va navbat keyingi bolakayga o'tadi. Bolakaylar navbati tugagandan so'ng ta muzqaymoq ortib qolsa keyingi kunda olib kelgan muzqaymoqlarga qo'shib bolakaylarga tarqatishni davom ettiradi.
Kirish faylining dastlabki satrida sonlari mos ravishda muzqaymoq tarqatiladigan kunlar soni, Kay va Gerda olib kelgan dastlabki muzqaymoqlar soni. Kiyingi ta satrda yoki belgidan so'ng probel bilan ajratilgan holda beriladi.
Chiqish faylida ikkita son chi kundan so'ng Kay va Gerdada qolgan muzqaymoqlar soni va xafa bo'lib ketgan bolakaylar sonini bitta satrda probel bilan ajratilgan holda chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
5 7 + 5 - 10 - 20 + 40 - 20 |
22 1 |
test:
chi kuni Kay va Gerda ta muzqaymoq olib kelishadi, bu kuni birontaham bolakay kelmaydi muzqaymoq olgani. Ular ta muzqaymoqni uyga tashlab ketishadi;
chi kuni ta muzqaymoq bilan kelishadi va ularda ta muzqaymoq bo'ladi, bu kuni ta bolakay kelishadi chi bolakayga ta muzqaymoq bergandan so'ng ularda ta muzqaymoq qoladi, chi bolakay ta muzqaymoq so'raydi Kay va Gerdada buncha muzqaymoq bo'lmaganligi uchun bolakay xafa bo'lib qaytib ketadi;
chi kuni ta muzqaymoq olib kelishadi jami ta bo'ladi, bu kuni ta bolakay ta muzqaymoq so'rab keladi ta muzqaymoq qoladi.
Jami bo'lib oxirgi natijamizda Kay va Gerdada ta muzqaymoq qoladi va ta bolakay xafa bo'lib ketadi.